# near model CODE resource # jump table entries: 672-680 (9 of them) export_92: 00000000 4E56 FFF0 link A6, -0x0010 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 286E 000C movea.l A4, [A6 + 0xC] 0000000C 2D54 FFF8 move.l [A6 - 0x8], [A4] 00000010 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4] 00000016 286E 0008 movea.l A4, [A6 + 0x8] 0000001A 2854 movea.l A4, [A4] 0000001C 486C 001C pea.l [A4 + 0x1C] 00000020 3F3C 0014 move.w -[A7], 0x14 00000024 3F3C 0014 move.w -[A7], 0x14 00000028 3F3C 00A4 move.w -[A7], 0xA4 0000002C 3F3C 00A4 move.w -[A7], 0xA4 00000030 A8A7 syscall SetRect 00000032 286E 0008 movea.l A4, [A6 + 0x8] 00000036 2854 movea.l A4, [A4] 00000038 486C 0024 pea.l [A4 + 0x24] 0000003C 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00000040 3F3C 00B8 move.w -[A7], 0xB8 00000044 3F3C 0090 move.w -[A7], 0x90 00000048 3F3C 00D6 move.w -[A7], 0xD6 0000004C A8A7 syscall SetRect 0000004E 286E 0008 movea.l A4, [A6 + 0x8] 00000052 2854 movea.l A4, [A4] 00000054 266E 0008 movea.l A3, [A6 + 0x8] 00000058 2653 movea.l A3, [A3] 0000005A 296B 0024 0056 move.l [A4 + 0x56], [A3 + 0x24] 00000060 296B 0028 005A move.l [A4 + 0x5A], [A3 + 0x28] 00000066 486E FFF0 pea.l [A6 - 0x10] 0000006A A88B syscall GetFontInfo 0000006C 286E 0008 movea.l A4, [A6 + 0x8] 00000070 2854 movea.l A4, [A4] 00000072 486C 0056 pea.l [A4 + 0x56] 00000076 3F3C 0002 move.w -[A7], 0x2 0000007A 3E2E FFF2 move.w D7, [A6 - 0xE] 0000007E 4447 neg.w D7 00000080 5347 subq.w D7, 1 00000082 3F07 move.w -[A7], D7 00000084 A8A8 syscall OffsetRect 00000086 286E 0008 movea.l A4, [A6 + 0x8] 0000008A 2854 movea.l A4, [A4] 0000008C 266E 0008 movea.l A3, [A6 + 0x8] 00000090 2653 movea.l A3, [A3] 00000092 3E2B 0058 move.w D7, [A3 + 0x58] 00000096 DE6E FFF4 add.w D7, [A6 - 0xC] 0000009A 3947 005C move.w [A4 + 0x5C], D7 0000009E 286E 0008 movea.l A4, [A6 + 0x8] 000000A2 2854 movea.l A4, [A4] 000000A4 266E 0008 movea.l A3, [A6 + 0x8] 000000A8 2653 movea.l A3, [A3] 000000AA 3E2B 005A move.w D7, [A3 + 0x5A] 000000AE 9E6E FFF0 sub.w D7, [A6 - 0x10] 000000B2 9E6E FFF2 sub.w D7, [A6 - 0xE] 000000B6 3947 0056 move.w [A4 + 0x56], D7 000000BA 286E 0008 movea.l A4, [A6 + 0x8] 000000BE 2854 movea.l A4, [A4] 000000C0 266E 0008 movea.l A3, [A6 + 0x8] 000000C4 2653 movea.l A3, [A3] 000000C6 3E2B 0056 move.w D7, [A3 + 0x56] 000000CA 5747 subq.w D7, 3 000000CC 3947 0024 move.w [A4 + 0x24], D7 000000D0 286E 0008 movea.l A4, [A6 + 0x8] 000000D4 2854 movea.l A4, [A4] 000000D6 266E 0008 movea.l A3, [A6 + 0x8] 000000DA 2653 movea.l A3, [A3] 000000DC 396B 0058 0060 move.w [A4 + 0x60], [A3 + 0x58] 000000E2 286E 0008 movea.l A4, [A6 + 0x8] 000000E6 2854 movea.l A4, [A4] 000000E8 266E 0008 movea.l A3, [A6 + 0x8] 000000EC 2653 movea.l A3, [A3] 000000EE 3E2B 005A move.w D7, [A3 + 0x5A] 000000F2 9E6E FFF2 sub.w D7, [A6 - 0xE] 000000F6 3947 005E move.w [A4 + 0x5E], D7 000000FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000FE 486E FFF8 pea.l [A6 - 0x8] 00000102 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000106 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000010A 286E 0008 movea.l A4, [A6 + 0x8] 0000010E 2854 movea.l A4, [A4] 00000110 426C 002C clr.w [A4 + 0x2C] 00000114 286E 0008 movea.l A4, [A6 + 0x8] 00000118 2854 movea.l A4, [A4] 0000011A 426C 0064 clr.w [A4 + 0x64] 0000011E 286E 0008 movea.l A4, [A6 + 0x8] 00000122 2854 movea.l A4, [A4] 00000124 426C 0062 clr.w [A4 + 0x62] 00000128 286E 0008 movea.l A4, [A6 + 0x8] 0000012C 2854 movea.l A4, [A4] 0000012E 422C 0068 clr.b [A4 + 0x68] 00000132 286E 0008 movea.l A4, [A6 + 0x8] 00000136 2854 movea.l A4, [A4] 00000138 422C 0069 clr.b [A4 + 0x69] 0000013C 286E 0008 movea.l A4, [A6 + 0x8] 00000140 2854 movea.l A4, [A4] 00000142 422C 006A clr.b [A4 + 0x6A] 00000146 286E 0008 movea.l A4, [A6 + 0x8] 0000014A 2854 movea.l A4, [A4] 0000014C 426C 0066 clr.w [A4 + 0x66] 00000150 286E 0008 movea.l A4, [A6 + 0x8] 00000154 2854 movea.l A4, [A4] 00000156 197C 0001 006B move.b [A4 + 0x6B], 0x1 0000015C 286E 0008 movea.l A4, [A6 + 0x8] 00000160 2854 movea.l A4, [A4] 00000162 598F subq.l A7, 4 00000164 A975 syscall TickCount 00000166 2E1F move.l D7, [A7]+ 00000168 2947 0052 move.l [A4 + 0x52], D7 0000016C 286E 0008 movea.l A4, [A6 + 0x8] 00000170 2854 movea.l A4, [A4] 00000172 486C 006C pea.l [A4 + 0x6C] 00000176 486D 0072 pea.l [A5 + 0x72 /* export_10 */] 0000017A 3F3C 000C move.w -[A7], 0xC 0000017E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000182 286E 0008 movea.l A4, [A6 + 0x8] 00000186 2854 movea.l A4, [A4] 00000188 2F2C 006C move.l -[A7], [A4 + 0x6C] 0000018C 3F3C 0005 move.w -[A7], 0x5 00000190 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000194 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000198 4E5E unlink A6 0000019A 205F movea.l A0, [A7]+ 0000019C 4FEF 000C lea.l A7, [A7 + 0xC] 000001A0 4ED0 jmp [A0] export_91: 000001A2 4E56 0000 link A6, 0 000001A6 48E7 01F8 movem.l -[A7], D7,A0,A1,A2,A3,A4 000001AA 286E 0008 movea.l A4, [A6 + 0x8] 000001AE 2854 movea.l A4, [A4] 000001B0 42AC 002E clr.l [A4 + 0x2E] 000001B4 286E 0008 movea.l A4, [A6 + 0x8] 000001B8 2854 movea.l A4, [A4] 000001BA 4A2C 0068 tst.b [A4 + 0x68] 000001BE 6700 0094 beq +0x96 /* 00000254 */ 000001C2 286E 0008 movea.l A4, [A6 + 0x8] 000001C6 2854 movea.l A4, [A4] 000001C8 286C 006C movea.l A4, [A4 + 0x6C] 000001CC 2854 movea.l A4, [A4] 000001CE 0C6C 0000 0002 cmpi.w [A4 + 0x2], 0x0 000001D4 6F00 0064 ble +0x66 /* 0000023A */ 000001D8 286E 0008 movea.l A4, [A6 + 0x8] 000001DC 2854 movea.l A4, [A4] 000001DE 526C 002C addq.w [A4 + 0x2C], 1 000001E2 266E 0008 movea.l A3, [A6 + 0x8] 000001E6 2653 movea.l A3, [A3] 000001E8 246E 0008 movea.l A2, [A6 + 0x8] 000001EC 2452 movea.l A2, [A2] 000001EE 246A 006C movea.l A2, [A2 + 0x6C] 000001F2 2452 movea.l A2, [A2] 000001F4 3E2B 002C move.w D7, [A3 + 0x2C] 000001F8 BE6A 0002 cmp.w D7, [A2 + 0x2] 000001FC 6F00 000E ble +0x10 /* 0000020C */ 00000200 266E 0008 movea.l A3, [A6 + 0x8] 00000204 2653 movea.l A3, [A3] 00000206 377C 0001 002C move.w [A3 + 0x2C], 0x1 label0000020C: 0000020C 266E 0008 movea.l A3, [A6 + 0x8] 00000210 2653 movea.l A3, [A3] 00000212 246E 0008 movea.l A2, [A6 + 0x8] 00000216 2452 movea.l A2, [A2] 00000218 598F subq.l A7, 4 0000021A 226E 0008 movea.l A1, [A6 + 0x8] 0000021E 2251 movea.l A1, [A1] 00000220 3F29 002C move.w -[A7], [A1 + 0x2C] 00000224 2F2A 006C move.l -[A7], [A2 + 0x6C] 00000228 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000022C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000230 2E1F move.l D7, [A7]+ 00000232 2747 002E move.l [A3 + 0x2E], D7 00000236 4EFA 0018 jmp [PC + 0x18 /* 00000250 */] label0000023A: 0000023A 266E 0008 movea.l A3, [A6 + 0x8] 0000023E 2653 movea.l A3, [A3] 00000240 42AB 002E clr.l [A3 + 0x2E] 00000244 266E 0008 movea.l A3, [A6 + 0x8] 00000248 2653 movea.l A3, [A3] 0000024A 177C 0001 0069 move.b [A3 + 0x69], 0x1 label00000250: 00000250 4EFA 00E8 jmp [PC + 0xE8 /* 0000033A */] label00000254: 00000254 266E 0008 movea.l A3, [A6 + 0x8] 00000258 2653 movea.l A3, [A3] 0000025A 246E 0008 movea.l A2, [A6 + 0x8] 0000025E 2452 movea.l A2, [A2] 00000260 246A 006C movea.l A2, [A2 + 0x6C] 00000264 2452 movea.l A2, [A2] 00000266 376A 0002 0066 move.w [A3 + 0x66], [A2 + 0x2] 0000026C 266E 0008 movea.l A3, [A6 + 0x8] 00000270 2653 movea.l A3, [A3] 00000272 526B 002C addq.w [A3 + 0x2C], 1 00000276 246E 0008 movea.l A2, [A6 + 0x8] 0000027A 2452 movea.l A2, [A2] 0000027C 226E 0008 movea.l A1, [A6 + 0x8] 00000280 2251 movea.l A1, [A1] 00000282 2269 0014 movea.l A1, [A1 + 0x14] 00000286 2251 movea.l A1, [A1] 00000288 2269 0056 movea.l A1, [A1 + 0x56] 0000028C 2251 movea.l A1, [A1] 0000028E 3E2A 002C move.w D7, [A2 + 0x2C] 00000292 BE69 0002 cmp.w D7, [A1 + 0x2] 00000296 6E00 0036 bgt +0x38 /* 000002CE */ 0000029A 246E 0008 movea.l A2, [A6 + 0x8] 0000029E 2452 movea.l A2, [A2] 000002A0 226E 0008 movea.l A1, [A6 + 0x8] 000002A4 2251 movea.l A1, [A1] 000002A6 2269 0014 movea.l A1, [A1 + 0x14] 000002AA 2251 movea.l A1, [A1] 000002AC 598F subq.l A7, 4 000002AE 206E 0008 movea.l A0, [A6 + 0x8] 000002B2 2050 movea.l A0, [A0] 000002B4 3F28 002C move.w -[A7], [A0 + 0x2C] 000002B8 2F29 0056 move.l -[A7], [A1 + 0x56] 000002BC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000002C0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000002C4 2E1F move.l D7, [A7]+ 000002C6 2547 002E move.l [A2 + 0x2E], D7 000002CA 4EFA 006E jmp [PC + 0x6E /* 0000033A */] label000002CE: 000002CE 246E 0008 movea.l A2, [A6 + 0x8] 000002D2 2452 movea.l A2, [A2] 000002D4 246A 006C movea.l A2, [A2 + 0x6C] 000002D8 2452 movea.l A2, [A2] 000002DA 0C6A 0000 0002 cmpi.w [A2 + 0x2], 0x0 000002E0 6F00 0042 ble +0x44 /* 00000324 */ 000002E4 246E 0008 movea.l A2, [A6 + 0x8] 000002E8 2452 movea.l A2, [A2] 000002EA 357C 0001 002C move.w [A2 + 0x2C], 0x1 000002F0 246E 0008 movea.l A2, [A6 + 0x8] 000002F4 2452 movea.l A2, [A2] 000002F6 157C 0001 0068 move.b [A2 + 0x68], 0x1 000002FC 246E 0008 movea.l A2, [A6 + 0x8] 00000300 2452 movea.l A2, [A2] 00000302 226E 0008 movea.l A1, [A6 + 0x8] 00000306 2251 movea.l A1, [A1] 00000308 598F subq.l A7, 4 0000030A 3F3C 0001 move.w -[A7], 0x1 0000030E 2F29 006C move.l -[A7], [A1 + 0x6C] 00000312 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000316 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000031A 2E1F move.l D7, [A7]+ 0000031C 2547 002E move.l [A2 + 0x2E], D7 00000320 4EFA 0018 jmp [PC + 0x18 /* 0000033A */] label00000324: 00000324 246E 0008 movea.l A2, [A6 + 0x8] 00000328 2452 movea.l A2, [A2] 0000032A 42AA 002E clr.l [A2 + 0x2E] 0000032E 246E 0008 movea.l A2, [A6 + 0x8] 00000332 2452 movea.l A2, [A2] 00000334 157C 0001 0069 move.b [A2 + 0x69], 0x1 label0000033A: 0000033A 246E 0008 movea.l A2, [A6 + 0x8] 0000033E 2452 movea.l A2, [A2] 00000340 558F subq.l A7, 2 00000342 2F2A 002E move.l -[A7], [A2 + 0x2E] 00000346 486D 006A pea.l [A5 + 0x6A /* export_9 */] 0000034A 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 0000034E 1E1F move.b D7, [A7]+ 00000350 6700 003A beq +0x3C /* 0000038C */ 00000354 226E 0008 movea.l A1, [A6 + 0x8] 00000358 2251 movea.l A1, [A1] 0000035A 4269 0064 clr.w [A1 + 0x64] 0000035E 226E 0008 movea.l A1, [A6 + 0x8] 00000362 2251 movea.l A1, [A1] 00000364 4269 0062 clr.w [A1 + 0x62] 00000368 226E 0008 movea.l A1, [A6 + 0x8] 0000036C 2251 movea.l A1, [A1] 0000036E 137C 0001 006B move.b [A1 + 0x6B], 0x1 00000374 226E 0008 movea.l A1, [A6 + 0x8] 00000378 2251 movea.l A1, [A1] 0000037A 4869 0024 pea.l [A1 + 0x24] 0000037E A928 syscall InvalRect 00000380 226E 0008 movea.l A1, [A6 + 0x8] 00000384 2251 movea.l A1, [A1] 00000386 4869 001C pea.l [A1 + 0x1C] 0000038A A928 syscall InvalRect label0000038C: 0000038C 4CDF 1F80 movem.l D7,A0,A1,A2,A3,A4, [A7]+ 00000390 4E5E unlink A6 00000392 2E9F move.l [A7], [A7]+ 00000394 4E75 rts export_90: 00000396 4E56 FDF8 link A6, -0x0208 0000039A 48E7 0308 movem.l -[A7], D6,D7,A4 0000039E 1F3C 0003 move.b -[A7], 0x3 000003A2 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000003A6 1F3C 0001 move.b -[A7], 0x1 000003AA 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000003AE 1F3C 0001 move.b -[A7], 0x1 000003B2 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000003B6 1F3C 0003 move.b -[A7], 0x3 000003BA 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000003BE 286E 0008 movea.l A4, [A6 + 0x8] 000003C2 2854 movea.l A4, [A4] 000003C4 486C 0008 pea.l [A4 + 0x8] 000003C8 A928 syscall InvalRect 000003CA 286E 0008 movea.l A4, [A6 + 0x8] 000003CE 2854 movea.l A4, [A4] 000003D0 486C 0008 pea.l [A4 + 0x8] 000003D4 A87B syscall ClipRect 000003D6 286E 0008 movea.l A4, [A6 + 0x8] 000003DA 2854 movea.l A4, [A4] 000003DC 486C 0008 pea.l [A4 + 0x8] 000003E0 A8A3 syscall EraseRect 000003E2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000003E6 3F3C 0014 move.w -[A7], 0x14 000003EA A893 syscall MoveTo 000003EC 487A 019C pea.l [PC + 0x19C /* 0000058A, value 0x5576F72, pstring "Words" */] 000003F0 A884 syscall DrawString 000003F2 3F3C 0005 move.w -[A7], 0x5 000003F6 3F3C 0016 move.w -[A7], 0x16 000003FA A893 syscall MoveTo 000003FC 3F3C 00AF move.w -[A7], 0xAF 00000400 3F3C 0016 move.w -[A7], 0x16 00000404 A891 syscall LineTo 00000406 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000040A 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000040E A893 syscall MoveTo 00000410 286E 0008 movea.l A4, [A6 + 0x8] 00000414 2854 movea.l A4, [A4] 00000416 286C 0014 movea.l A4, [A4 + 0x14] 0000041A 2854 movea.l A4, [A4] 0000041C 286C 0056 movea.l A4, [A4 + 0x56] 00000420 2854 movea.l A4, [A4] 00000422 3E2C 0002 move.w D7, [A4 + 0x2] 00000426 48C7 ext.l D7 00000428 2D47 FEFC move.l [A6 - 0x104], D7 0000042C 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000430 486E FF00 pea.l [A6 - 0x100] 00000434 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000438 487A 0148 pea.l [PC + 0x148 /* 00000582, value 0x7546F74, pstring "Total: " */] 0000043C 486E FF00 pea.l [A6 - 0x100] 00000440 486E FDF8 pea.l [A6 - 0x208] 00000444 3F3C 0002 move.w -[A7], 0x2 00000448 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000044C 486E FDF8 pea.l [A6 - 0x208] 00000450 A884 syscall DrawString 00000452 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000456 3F3C 003C move.w -[A7], 0x3C /* '<' */ 0000045A A893 syscall MoveTo 0000045C 286E 0008 movea.l A4, [A6 + 0x8] 00000460 2854 movea.l A4, [A4] 00000462 3E2C 0066 move.w D7, [A4 + 0x66] 00000466 48C7 ext.l D7 00000468 2C2E FEFC move.l D6, [A6 - 0x104] 0000046C 9C87 sub.l D6, D7 0000046E 2F06 move.l -[A7], D6 00000470 486E FF00 pea.l [A6 - 0x100] 00000474 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000478 487A 0100 pea.l [PC + 0x100 /* 0000057A, value 0x7526967, pstring "Right: " */] 0000047C 486E FF00 pea.l [A6 - 0x100] 00000480 486E FDF8 pea.l [A6 - 0x208] 00000484 3F3C 0002 move.w -[A7], 0x2 00000488 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000048C 486E FDF8 pea.l [A6 - 0x208] 00000490 A884 syscall DrawString 00000492 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000496 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 0000049A A893 syscall MoveTo 0000049C 286E 0008 movea.l A4, [A6 + 0x8] 000004A0 2854 movea.l A4, [A4] 000004A2 3E2C 0066 move.w D7, [A4 + 0x66] 000004A6 48C7 ext.l D7 000004A8 2F07 move.l -[A7], D7 000004AA 486E FF00 pea.l [A6 - 0x100] 000004AE 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000004B2 487A 00BE pea.l [PC + 0xBE /* 00000572, value 0x757726F, pstring "Wrong: " */] 000004B6 486E FF00 pea.l [A6 - 0x100] 000004BA 486E FDF8 pea.l [A6 - 0x208] 000004BE 3F3C 0002 move.w -[A7], 0x2 000004C2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 000004C6 486E FDF8 pea.l [A6 - 0x208] 000004CA A884 syscall DrawString 000004CC 3F3C 0005 move.w -[A7], 0x5 000004D0 3F3C 0052 move.w -[A7], 0x52 /* 'R' */ 000004D4 A893 syscall MoveTo 000004D6 3F3C 00AF move.w -[A7], 0xAF 000004DA 3F3C 0052 move.w -[A7], 0x52 /* 'R' */ 000004DE A891 syscall LineTo 000004E0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000004E4 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 000004E8 A893 syscall MoveTo 000004EA 487A 007A pea.l [PC + 0x7A /* 00000566, value 0xB436C69, pstring "Click mouse" */] 000004EE A884 syscall DrawString 000004F0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000004F4 3F3C 008A move.w -[A7], 0x8A 000004F8 A893 syscall MoveTo 000004FA 487A 005A pea.l [PC + 0x5A /* 00000556, value 0xE746F20, pstring "to continue..." */] 000004FE A884 syscall DrawString label00000500: 00000500 558F subq.l A7, 2 00000502 A974 syscall Button 00000504 1E1F move.b D7, [A7]+ 00000506 6600 0006 bne +0x8 /* 0000050E */ 0000050A 4EFA FFF4 jmp [PC - 0xC /* 00000500 */] label0000050E: 0000050E 1F3C 0003 move.b -[A7], 0x3 00000512 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00000516 1F3C 0001 move.b -[A7], 0x1 0000051A 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 0000051E 1F3C 0001 move.b -[A7], 0x1 00000522 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00000526 1F3C 0003 move.b -[A7], 0x3 0000052A 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 0000052E 286E 0008 movea.l A4, [A6 + 0x8] 00000532 2854 movea.l A4, [A4] 00000534 486C 0008 pea.l [A4 + 0x8] 00000538 A8A3 syscall EraseRect 0000053A 286E 0008 movea.l A4, [A6 + 0x8] 0000053E 2854 movea.l A4, [A4] 00000540 486C 0008 pea.l [A4 + 0x8] 00000544 A92A syscall ValidRect 00000546 486D FE7A pea.l [A5 - 0x186] 0000054A A87B syscall ClipRect 0000054C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000550 4E5E unlink A6 00000552 2E9F move.l [A7], [A7]+ 00000554 4E75 rts 00000556 0E74 6F20 636F .invalid.w <>, 0x6F20 /* 'o ' */ // invalid immediate operation 0000055C 6E74 bgt +0x76 /* 000005D2 */ 0000055E 696E bvs +0x70 /* 000005CE */ 00000560 7565 moveq.l D2, 0x65 00000562 2E2E 2E00 move.l D7, [A6 + 0x2E00] 00000566 0B43 bchg D3, D5 00000568 6C69 bge +0x6B /* 000005D3 */ 0000056A 636B bls +0x6D /* 000005D7 */ 0000056C 206D 6F75 movea.l A0, [A5 + 0x6F75] 00000570 7365 moveq.l D1, 0x65 00000572 0757 bchg [A7], D3 00000574 726F moveq.l D1, 0x6F 00000576 6E67 bgt +0x69 /* 000005DF */ 00000578 3A20 move.w D5, -[A0] 0000057A 0752 bchg [A2], D3 0000057C 6967 bvs +0x69 /* 000005E5 */ 0000057E 6874 bvc +0x76 /* 000005F4 */ 00000580 3A20 move.w D5, -[A0] 00000582 0754 bchg [A4], D3 00000584 6F74 ble +0x76 /* 000005FA */ 00000586 616C bsr +0x6E /* 000005F4 */ 00000588 3A20 move.w D5, -[A0] 0000058A 0557 bchg [A7], D2 0000058C 6F72 ble +0x74 /* 00000600 */ 0000058E 6473 bcc +0x75 /* 00000603 */ export_89: 00000590 4E56 FFDE link A6, -0x0022 00000594 48E7 0118 movem.l -[A7], D7,A3,A4 00000598 286E 000C movea.l A4, [A6 + 0xC] 0000059C 2D54 FFF8 move.l [A6 - 0x8], [A4] 000005A0 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4] 000005A6 4A2D FF0C tst.b [A5 - 0xF4] 000005AA 6700 000E beq +0x10 /* 000005BA */ 000005AE 487A 010A pea.l [PC + 0x10A /* 000006BA, value 0xF544564, pstring "TEditView.Draw " */] 000005B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005B6 4EAD 015A jsr [A5 + 0x15A /* export_39 */] label000005BA: 000005BA 286E 0008 movea.l A4, [A6 + 0x8] 000005BE 2854 movea.l A4, [A4] 000005C0 558F subq.l A7, 2 000005C2 2F2C 002E move.l -[A7], [A4 + 0x2E] 000005C6 486D 006A pea.l [A5 + 0x6A /* export_9 */] 000005CA 4EAD 021A jsr [A5 + 0x21A /* export_63 */] label000005CE: 000005CE 1E1F move.b D7, [A7]+ 000005D0 6600 0006 bne +0x8 /* 000005D8 */ // begin alternate branch 000005D2-000005D8 label000005D2: 000005D2 0006 4EFA ori.b D6, 0xFA 000005D6 00D8 .incomplete // end alternate branch 000005D2-000005D8 label000005D2: // (misaligned) 000005D4 4EFA 00D8 jmp [PC + 0xD8 /* 000006AE */] label000005D8: 000005D8 486E FFDE pea.l [A6 - 0x22] 000005DC A898 syscall GetPenState 000005DE 266E 0008 movea.l A3, [A6 + 0x8] 000005E2 2653 movea.l A3, [A3] 000005E4 2D6B 0010 FFF4 move.l [A6 - 0xC], [A3 + 0x10] 000005EA 486E FFF8 pea.l [A6 - 0x8] 000005EE A87B syscall ClipRect 000005F0 266E 0008 movea.l A3, [A6 + 0x8] fn000005F4: 000005F4 2653 movea.l A3, [A3] 000005F6 266B 002E movea.l A3, [A3 + 0x2E] label000005FA: 000005FA 2653 movea.l A3, [A3] 000005FC 4AAB 0022 tst.l [A3 + 0x22] label00000600: 00000600 6700 001E beq +0x20 /* 00000620 */ 00000604 266E 0008 movea.l A3, [A6 + 0x8] 00000608 2653 movea.l A3, [A3] 0000060A 266B 002E movea.l A3, [A3 + 0x2E] 0000060E 2653 movea.l A3, [A3] 00000610 2F2B 0022 move.l -[A7], [A3 + 0x22] 00000614 266E 0008 movea.l A3, [A6 + 0x8] 00000618 2653 movea.l A3, [A3] 0000061A 486B 001C pea.l [A3 + 0x1C] 0000061E A8F6 syscall DrawPicture label00000620: 00000620 3F3C 0002 move.w -[A7], 0x2 00000624 3F3C 0002 move.w -[A7], 0x2 00000628 A89B syscall PenSize 0000062A 266E 0008 movea.l A3, [A6 + 0x8] 0000062E 2653 movea.l A3, [A3] 00000630 486B 001C pea.l [A3 + 0x1C] 00000634 A8A1 syscall FrameRect 00000636 266E 0008 movea.l A3, [A6 + 0x8] 0000063A 2653 movea.l A3, [A3] 0000063C 486B 0024 pea.l [A3 + 0x24] 00000640 A8A1 syscall FrameRect 00000642 266E 0008 movea.l A3, [A6 + 0x8] 00000646 2653 movea.l A3, [A3] 00000648 3F2B 0060 move.w -[A7], [A3 + 0x60] 0000064C 266E 0008 movea.l A3, [A6 + 0x8] 00000650 2653 movea.l A3, [A3] 00000652 3F2B 005E move.w -[A7], [A3 + 0x5E] 00000656 A893 syscall MoveTo 00000658 266E 0008 movea.l A3, [A6 + 0x8] 0000065C 2653 movea.l A3, [A3] 0000065E 486B 0056 pea.l [A3 + 0x56] 00000662 A8A3 syscall EraseRect 00000664 266E 0008 movea.l A3, [A6 + 0x8] 00000668 2653 movea.l A3, [A3] 0000066A 47EB 0032 lea.l A3, [A3 + 0x32] 0000066E 2F0B move.l -[A7], A3 00000670 4267 clr.w -[A7] 00000672 266E 0008 movea.l A3, [A6 + 0x8] 00000676 2653 movea.l A3, [A3] 00000678 3F2B 0062 move.w -[A7], [A3 + 0x62] 0000067C A885 syscall DrawText 0000067E 486E FFF0 pea.l [A6 - 0x10] 00000682 A89A syscall GetPen 00000684 266E 0008 movea.l A3, [A6 + 0x8] 00000688 2653 movea.l A3, [A3] 0000068A 486B 0056 pea.l [A3 + 0x56] 0000068E 266E 0008 movea.l A3, [A6 + 0x8] 00000692 2653 movea.l A3, [A3] 00000694 3E2E FFF2 move.w D7, [A6 - 0xE] 00000698 9E6B 0058 sub.w D7, [A3 + 0x58] 0000069C 3F07 move.w -[A7], D7 0000069E 4267 clr.w -[A7] 000006A0 A8A8 syscall OffsetRect 000006A2 486D FE7A pea.l [A5 - 0x186] 000006A6 A87B syscall ClipRect 000006A8 486E FFDE pea.l [A6 - 0x22] 000006AC A899 syscall SetPenState label000006AE: 000006AE 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000006B2 4E5E unlink A6 000006B4 205F movea.l A0, [A7]+ 000006B6 508F addq.l A7, 8 000006B8 4ED0 jmp [A0] 000006BA 0F54 bchg [A4], D7 000006BC 4564 chk.w D2, -[A4] 000006BE 6974 bvs +0x76 /* 00000734 */ 000006C0 5669 6577 addq.w [A1 + 0x6577], 3 000006C4 2E44 movea.l A7, D4 000006C6 7261 moveq.l D1, 0x61 000006C8 7720 moveq.l D3, 0x20 export_88: 000006CA 4E56 FFFC link A6, -0x0004 000006CE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000006D2 4A2E 000C tst.b [A6 + 0xC] 000006D6 6600 0002 bne +0x4 /* 000006DA */ label000006DA: 000006DA 0C2E 0001 000C cmpi.b [A6 + 0xC], 0x1 000006E0 6600 01EA bne +0x1EC /* 000008CC */ 000006E4 286E 0008 movea.l A4, [A6 + 0x8] 000006E8 2854 movea.l A4, [A4] 000006EA 286C 002E movea.l A4, [A4 + 0x2E] 000006EE 2854 movea.l A4, [A4] 000006F0 266E 0008 movea.l A3, [A6 + 0x8] 000006F4 2653 movea.l A3, [A3] 000006F6 3E2B 0062 move.w D7, [A3 + 0x62] 000006FA 49EC 0002 lea.l A4, [A4 + 0x2] 000006FE 4246 clr.w D6 00000700 1C34 7000 move.b D6, [A4 + D7.w] 00000704 4A46 tst.w D6 00000706 6600 0176 bne +0x178 /* 0000087E */ 0000070A 286E 0008 movea.l A4, [A6 + 0x8] 0000070E 2854 movea.l A4, [A4] 00000710 4A2C 006A tst.b [A4 + 0x6A] 00000714 6700 0018 beq +0x1A /* 0000072E */ 00000718 286E 0008 movea.l A4, [A6 + 0x8] 0000071C 2854 movea.l A4, [A4] 0000071E 486C 0056 pea.l [A4 + 0x56] 00000722 A8A4 syscall InvertRect 00000724 286E 0008 movea.l A4, [A6 + 0x8] 00000728 2854 movea.l A4, [A4] 0000072A 422C 006A clr.b [A4 + 0x6A] label0000072E: 0000072E 286E 0008 movea.l A4, [A6 + 0x8] 00000732 2854 movea.l A4, [A4] label00000734: 00000734 266E 0008 movea.l A3, [A6 + 0x8] 00000738 2653 movea.l A3, [A3] 0000073A 1E2C 0068 move.b D7, [A4 + 0x68] 0000073E CE2B 006B and.b D7, [A3 + 0x6B] 00000742 6700 003E beq +0x40 /* 00000782 */ 00000746 286E 0008 movea.l A4, [A6 + 0x8] 0000074A 2854 movea.l A4, [A4] 0000074C 266E 0008 movea.l A3, [A6 + 0x8] 00000750 2653 movea.l A3, [A3] 00000752 2F2B 002E move.l -[A7], [A3 + 0x2E] 00000756 2F2C 006C move.l -[A7], [A4 + 0x6C] 0000075A 3F3C 0008 move.w -[A7], 0x8 0000075E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000762 286E 0008 movea.l A4, [A6 + 0x8] 00000766 2854 movea.l A4, [A4] 00000768 286C 006C movea.l A4, [A4 + 0x6C] 0000076C 2854 movea.l A4, [A4] 0000076E 4A6C 0002 tst.w [A4 + 0x2] 00000772 6600 000E bne +0x10 /* 00000782 */ 00000776 286E 0008 movea.l A4, [A6 + 0x8] 0000077A 2854 movea.l A4, [A4] 0000077C 197C 0001 0069 move.b [A4 + 0x69], 0x1 label00000782: 00000782 1F3C 0001 move.b -[A7], 0x1 00000786 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 0000078A 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00000790 486E FFFC pea.l [A6 - 0x4] 00000794 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000798 286E 0008 movea.l A4, [A6 + 0x8] 0000079C 2854 movea.l A4, [A4] 0000079E 486C 001C pea.l [A4 + 0x1C] 000007A2 A8A4 syscall InvertRect 000007A4 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 000007AA 486E FFFC pea.l [A6 - 0x4] 000007AE 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000007B2 286E 0008 movea.l A4, [A6 + 0x8] 000007B6 2854 movea.l A4, [A4] 000007B8 486C 0024 pea.l [A4 + 0x24] 000007BC A8A4 syscall InvertRect 000007BE 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 000007C4 486E FFFC pea.l [A6 - 0x4] 000007C8 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000007CC 286E 0008 movea.l A4, [A6 + 0x8] 000007D0 2854 movea.l A4, [A4] 000007D2 486C 001C pea.l [A4 + 0x1C] 000007D6 A8A4 syscall InvertRect 000007D8 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 000007DE 486E FFFC pea.l [A6 - 0x4] 000007E2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000007E6 286E 0008 movea.l A4, [A6 + 0x8] 000007EA 2854 movea.l A4, [A4] 000007EC 486C 001C pea.l [A4 + 0x1C] 000007F0 A8A4 syscall InvertRect 000007F2 2F3C 0000 0014 move.l -[A7], 0x14 000007F8 486E FFFC pea.l [A6 - 0x4] 000007FC 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000800 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000804 3F3C 0011 move.w -[A7], 0x11 00000808 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000080C 286E 0008 movea.l A4, [A6 + 0x8] 00000810 2854 movea.l A4, [A4] 00000812 4A2C 0069 tst.b [A4 + 0x69] 00000816 6700 0062 beq +0x64 /* 0000087A */ 0000081A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000081E 3F3C 0012 move.w -[A7], 0x12 00000822 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000826 286E 0008 movea.l A4, [A6 + 0x8] 0000082A 2854 movea.l A4, [A4] 0000082C 426C 002C clr.w [A4 + 0x2C] 00000830 286E 0008 movea.l A4, [A6 + 0x8] 00000834 2854 movea.l A4, [A4] 00000836 426C 0064 clr.w [A4 + 0x64] 0000083A 286E 0008 movea.l A4, [A6 + 0x8] 0000083E 2854 movea.l A4, [A4] 00000840 426C 0062 clr.w [A4 + 0x62] 00000844 286E 0008 movea.l A4, [A6 + 0x8] 00000848 2854 movea.l A4, [A4] 0000084A 426C 0066 clr.w [A4 + 0x66] 0000084E 286E 0008 movea.l A4, [A6 + 0x8] 00000852 2854 movea.l A4, [A4] 00000854 422C 0068 clr.b [A4 + 0x68] 00000858 286E 0008 movea.l A4, [A6 + 0x8] 0000085C 2854 movea.l A4, [A4] 0000085E 422C 0069 clr.b [A4 + 0x69] 00000862 286E 0008 movea.l A4, [A6 + 0x8] 00000866 2854 movea.l A4, [A4] 00000868 197C 0001 006B move.b [A4 + 0x6B], 0x1 0000086E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000872 3F3C 0011 move.w -[A7], 0x11 00000876 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label0000087A: 0000087A 4EFA 0050 jmp [PC + 0x50 /* 000008CC */] label0000087E: 0000087E 598F subq.l A7, 4 00000880 A975 syscall TickCount 00000882 2E1F move.l D7, [A7]+ 00000884 286E 0008 movea.l A4, [A6 + 0x8] 00000888 2854 movea.l A4, [A4] 0000088A 9EAC 0052 sub.l D7, [A4 + 0x52] 0000088E 0C87 0000 0014 cmpi.l D7, 0x14 00000894 6F00 0036 ble +0x38 /* 000008CC */ 00000898 286E 0008 movea.l A4, [A6 + 0x8] 0000089C 2854 movea.l A4, [A4] 0000089E 486C 0056 pea.l [A4 + 0x56] 000008A2 A8A4 syscall InvertRect 000008A4 286E 0008 movea.l A4, [A6 + 0x8] 000008A8 2854 movea.l A4, [A4] 000008AA 598F subq.l A7, 4 000008AC A975 syscall TickCount 000008AE 2E1F move.l D7, [A7]+ 000008B0 2947 0052 move.l [A4 + 0x52], D7 000008B4 286E 0008 movea.l A4, [A6 + 0x8] 000008B8 2854 movea.l A4, [A4] 000008BA 266E 0008 movea.l A3, [A6 + 0x8] 000008BE 2653 movea.l A3, [A3] 000008C0 1E2B 006A move.b D7, [A3 + 0x6A] 000008C4 0A07 0001 xori.b D7, 0x1 000008C8 1947 006A move.b [A4 + 0x6A], D7 label000008CC: 000008CC 0C2E 0002 000C cmpi.b [A6 + 0xC], 0x2 000008D2 6600 0026 bne +0x28 /* 000008FA */ 000008D6 286E 0008 movea.l A4, [A6 + 0x8] 000008DA 2854 movea.l A4, [A4] 000008DC 4A2C 006A tst.b [A4 + 0x6A] 000008E0 6700 0018 beq +0x1A /* 000008FA */ 000008E4 286E 0008 movea.l A4, [A6 + 0x8] 000008E8 2854 movea.l A4, [A4] 000008EA 486C 0056 pea.l [A4 + 0x56] 000008EE A8A4 syscall InvertRect 000008F0 286E 0008 movea.l A4, [A6 + 0x8] 000008F4 2854 movea.l A4, [A4] 000008F6 422C 006A clr.b [A4 + 0x6A] label000008FA: 000008FA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000008FE 4E5E unlink A6 00000900 205F movea.l A0, [A7]+ 00000902 5C8F addq.l A7, 6 00000904 4ED0 jmp [A0] export_87: 00000906 4E56 0000 link A6, 0 0000090A 48E7 0108 movem.l -[A7], D7,A4 0000090E 286E 0008 movea.l A4, [A6 + 0x8] 00000912 2854 movea.l A4, [A4] 00000914 2F2C 006C move.l -[A7], [A4 + 0x6C] 00000918 3F3C 0004 move.w -[A7], 0x4 0000091C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000920 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000924 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000928 4CDF 1080 movem.l D7,A4, [A7]+ 0000092C 4E5E unlink A6 0000092E 2E9F move.l [A7], [A7]+ 00000930 4E75 rts export_86: 00000932 4E56 FDF4 link A6, -0x020C 00000936 48E7 07F8 movem.l -[A7], D5,D6,D7,A0,A1,A2,A3,A4 0000093A 598F subq.l A7, 4 0000093C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000940 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000944 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000948 2E1F move.l D7, [A7]+ 0000094A 2D47 000E move.l [A6 + 0xE], D7 0000094E 558F subq.l A7, 2 00000950 3F2E 000C move.w -[A7], [A6 + 0xC] 00000954 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000958 3E1F move.w D7, [A7]+ 0000095A 558F subq.l A7, 2 0000095C 286E 0008 movea.l A4, [A6 + 0x8] 00000960 2854 movea.l A4, [A4] 00000962 286C 002E movea.l A4, [A4 + 0x2E] 00000966 2854 movea.l A4, [A4] 00000968 266E 0008 movea.l A3, [A6 + 0x8] 0000096C 2653 movea.l A3, [A3] 0000096E 3C2B 0062 move.w D6, [A3 + 0x62] 00000972 49EC 0002 lea.l A4, [A4 + 0x2] 00000976 4245 clr.w D5 00000978 1A34 6000 move.b D5, [A4 + D6.w] 0000097C 3F05 move.w -[A7], D5 0000097E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000982 3C1F move.w D6, [A7]+ 00000984 BE46 cmp.w D7, D6 00000986 6600 006C bne +0x6E /* 000009F4 */ 0000098A 286E 0008 movea.l A4, [A6 + 0x8] 0000098E 2854 movea.l A4, [A4] 00000990 266E 0008 movea.l A3, [A6 + 0x8] 00000994 2653 movea.l A3, [A3] 00000996 3E2B 0062 move.w D7, [A3 + 0x62] 0000099A 49EC 0032 lea.l A4, [A4 + 0x32] 0000099E 3C2E 000C move.w D6, [A6 + 0xC] 000009A2 1986 7000 move.b [A4 + D7.w], D6 000009A6 286E 0008 movea.l A4, [A6 + 0x8] 000009AA 2854 movea.l A4, [A4] 000009AC 526C 0062 addq.w [A4 + 0x62], 1 000009B0 266E 0008 movea.l A3, [A6 + 0x8] 000009B4 2653 movea.l A3, [A3] 000009B6 426B 0064 clr.w [A3 + 0x64] 000009BA 1F3C 0003 move.b -[A7], 0x3 000009BE 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000009C2 266E 0008 movea.l A3, [A6 + 0x8] 000009C6 2653 movea.l A3, [A3] 000009C8 486B 0056 pea.l [A3 + 0x56] 000009CC A928 syscall InvalRect 000009CE 266E 0008 movea.l A3, [A6 + 0x8] 000009D2 2653 movea.l A3, [A3] 000009D4 486B 0056 pea.l [A3 + 0x56] 000009D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009DC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000009E0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000009E4 266E 0008 movea.l A3, [A6 + 0x8] 000009E8 2653 movea.l A3, [A3] 000009EA 486B 0056 pea.l [A3 + 0x56] 000009EE A92A syscall ValidRect 000009F0 4EFA 001E jmp [PC + 0x1E /* 00000A10 */] label000009F4: 000009F4 266E 0008 movea.l A3, [A6 + 0x8] 000009F8 2653 movea.l A3, [A3] 000009FA 422B 006B clr.b [A3 + 0x6B] 000009FE 1F3C 0002 move.b -[A7], 0x2 00000A02 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00000A06 266E 0008 movea.l A3, [A6 + 0x8] 00000A0A 2653 movea.l A3, [A3] 00000A0C 526B 0064 addq.w [A3 + 0x64], 1 label00000A10: 00000A10 246E 0008 movea.l A2, [A6 + 0x8] 00000A14 2452 movea.l A2, [A2] 00000A16 0C6A 0003 0064 cmpi.w [A2 + 0x64], 0x3 00000A1C 6D00 025C blt +0x25E /* 00000C7A */ 00000A20 4A2D FFEC tst.b [A5 - 0x14] 00000A24 6700 016E beq +0x170 /* 00000B94 */ 00000A28 45EE FEF8 lea.l A2, [A6 - 0x108] 00000A2C 43FA 0260 lea.l A1, [PC + 0x260 /* 00000C8E, value 0xC546865, pstring "The word is " */] 00000A30 4247 clr.w D7 00000A32 1E11 move.b D7, [A1] label00000A34: 00000A34 14D9 move.b [A2]+, [A1]+ 00000A36 51CF FFFC dbf D7, -0x6 /* 00000A34 */ 00000A3A 426E FFFA clr.w [A6 - 0x6] label00000A3E: 00000A3E 246E 0008 movea.l A2, [A6 + 0x8] 00000A42 2452 movea.l A2, [A2] 00000A44 246A 002E movea.l A2, [A2 + 0x2E] 00000A48 2452 movea.l A2, [A2] 00000A4A 3E2E FFFA move.w D7, [A6 - 0x6] 00000A4E 45EA 0002 lea.l A2, [A2 + 0x2] 00000A52 4246 clr.w D6 00000A54 1C32 7000 move.b D6, [A2 + D7.w] 00000A58 4A46 tst.w D6 00000A5A 6700 0054 beq +0x56 /* 00000AB0 */ 00000A5E 486E FEF8 pea.l [A6 - 0x108] 00000A62 246E 0008 movea.l A2, [A6 + 0x8] 00000A66 2452 movea.l A2, [A2] 00000A68 246A 002E movea.l A2, [A2 + 0x2E] 00000A6C 2452 movea.l A2, [A2] 00000A6E 3E2E FFFA move.w D7, [A6 - 0x6] 00000A72 45EA 0002 lea.l A2, [A2 + 0x2] 00000A76 4246 clr.w D6 00000A78 1C32 7000 move.b D6, [A2 + D7.w] 00000A7C 3D46 FEF4 move.w [A6 - 0x10C], D6 00000A80 1D7C 0001 FEF4 move.b [A6 - 0x10C], 0x1 00000A86 486E FEF4 pea.l [A6 - 0x10C] 00000A8A 486E FDF4 pea.l [A6 - 0x20C] 00000A8E 3F3C 0002 move.w -[A7], 0x2 00000A92 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000A96 45EE FEF8 lea.l A2, [A6 - 0x108] 00000A9A 43EE FDF4 lea.l A1, [A6 - 0x20C] 00000A9E 4247 clr.w D7 00000AA0 1E11 move.b D7, [A1] label00000AA2: 00000AA2 14D9 move.b [A2]+, [A1]+ 00000AA4 51CF FFFC dbf D7, -0x6 /* 00000AA2 */ 00000AA8 526E FFFA addq.w [A6 - 0x6], 1 00000AAC 4EFA FF90 jmp [PC - 0x70 /* 00000A3E */] label00000AB0: 00000AB0 486E FEF8 pea.l [A6 - 0x108] 00000AB4 487A 01D4 pea.l [PC + 0x1D4 /* 00000C8A, value 0x22E2000, pstring ". " */] 00000AB8 486E FDF4 pea.l [A6 - 0x20C] 00000ABC 3F3C 0002 move.w -[A7], 0x2 00000AC0 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000AC4 45EE FEF8 lea.l A2, [A6 - 0x108] 00000AC8 43EE FDF4 lea.l A1, [A6 - 0x20C] 00000ACC 4247 clr.w D7 00000ACE 1E11 move.b D7, [A1] label00000AD0: 00000AD0 14D9 move.b [A2]+, [A1]+ 00000AD2 51CF FFFC dbf D7, -0x6 /* 00000AD0 */ 00000AD6 426E FFFA clr.w [A6 - 0x6] label00000ADA: 00000ADA 246E 0008 movea.l A2, [A6 + 0x8] 00000ADE 2452 movea.l A2, [A2] 00000AE0 246A 002E movea.l A2, [A2 + 0x2E] 00000AE4 2452 movea.l A2, [A2] 00000AE6 3E2E FFFA move.w D7, [A6 - 0x6] 00000AEA 45EA 0002 lea.l A2, [A2 + 0x2] 00000AEE 4246 clr.w D6 00000AF0 1C32 7000 move.b D6, [A2 + D7.w] 00000AF4 4A46 tst.w D6 00000AF6 6700 0058 beq +0x5A /* 00000B50 */ 00000AFA 486E FEF8 pea.l [A6 - 0x108] 00000AFE 246E 0008 movea.l A2, [A6 + 0x8] 00000B02 2452 movea.l A2, [A2] 00000B04 246A 002E movea.l A2, [A2 + 0x2E] 00000B08 2452 movea.l A2, [A2] 00000B0A 3E2E FFFA move.w D7, [A6 - 0x6] 00000B0E 45EA 0002 lea.l A2, [A2 + 0x2] 00000B12 4246 clr.w D6 00000B14 1C32 7000 move.b D6, [A2 + D7.w] 00000B18 3D46 FEF4 move.w [A6 - 0x10C], D6 00000B1C 1D7C 0001 FEF4 move.b [A6 - 0x10C], 0x1 00000B22 486E FEF4 pea.l [A6 - 0x10C] 00000B26 487A 015E pea.l [PC + 0x15E /* 00000C86, value 0x22E2000, pstring ". " */] 00000B2A 486E FDF4 pea.l [A6 - 0x20C] 00000B2E 3F3C 0003 move.w -[A7], 0x3 00000B32 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000B36 45EE FEF8 lea.l A2, [A6 - 0x108] 00000B3A 43EE FDF4 lea.l A1, [A6 - 0x20C] 00000B3E 4247 clr.w D7 00000B40 1E11 move.b D7, [A1] label00000B42: 00000B42 14D9 move.b [A2]+, [A1]+ 00000B44 51CF FFFC dbf D7, -0x6 /* 00000B42 */ 00000B48 526E FFFA addq.w [A6 - 0x6], 1 00000B4C 4EFA FF8C jmp [PC - 0x74 /* 00000ADA */] label00000B50: 00000B50 558F subq.l A7, 2 00000B52 2F2D FFEE move.l -[A7], [A5 - 0x12] 00000B56 45EE FEF9 lea.l A2, [A6 - 0x107] 00000B5A 2F0A move.l -[A7], A2 00000B5C 4247 clr.w D7 00000B5E 1E2E FEF8 move.b D7, [A6 - 0x108] 00000B62 48C7 ext.l D7 00000B64 2F07 move.l -[A7], D7 00000B66 2F2D FFF2 move.l -[A7], [A5 - 0xE] 00000B6A 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00000B6E 3E1F move.w D7, [A7]+ 00000B70 3D47 FEF6 move.w [A6 - 0x10A], D7 00000B74 4A6E FEF6 tst.w [A6 - 0x10A] 00000B78 6600 0016 bne +0x18 /* 00000B90 */ 00000B7C 558F subq.l A7, 2 00000B7E 2F2D FFEE move.l -[A7], [A5 - 0x12] 00000B82 2F2D FFF2 move.l -[A7], [A5 - 0xE] 00000B86 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000B8A 3E1F move.w D7, [A7]+ 00000B8C 3D47 FEF6 move.w [A6 - 0x10A], D7 label00000B90: 00000B90 4EFA 004C jmp [PC + 0x4C /* 00000BDE */] label00000B94: 00000B94 246E 0008 movea.l A2, [A6 + 0x8] 00000B98 2452 movea.l A2, [A2] 00000B9A 226E 0008 movea.l A1, [A6 + 0x8] 00000B9E 2251 movea.l A1, [A1] 00000BA0 3E29 0062 move.w D7, [A1 + 0x62] 00000BA4 45EA 0032 lea.l A2, [A2 + 0x32] 00000BA8 226E 0008 movea.l A1, [A6 + 0x8] 00000BAC 2251 movea.l A1, [A1] 00000BAE 2269 002E movea.l A1, [A1 + 0x2E] 00000BB2 2251 movea.l A1, [A1] 00000BB4 206E 0008 movea.l A0, [A6 + 0x8] 00000BB8 2050 movea.l A0, [A0] 00000BBA 3C28 0062 move.w D6, [A0 + 0x62] 00000BBE 43E9 0002 lea.l A1, [A1 + 0x2] 00000BC2 15B1 6000 7000 move.b [A2 + D7.w], [A1 + D6.w] 00000BC8 246E 0008 movea.l A2, [A6 + 0x8] 00000BCC 2452 movea.l A2, [A2] 00000BCE 526A 0062 addq.w [A2 + 0x62], 1 00000BD2 226E 0008 movea.l A1, [A6 + 0x8] 00000BD6 2251 movea.l A1, [A1] 00000BD8 4869 0056 pea.l [A1 + 0x56] 00000BDC A928 syscall InvalRect label00000BDE: 00000BDE 422E FFF8 clr.b [A6 - 0x8] 00000BE2 3E3C 0001 move.w D7, 0x1 00000BE6 3D47 FFFA move.w [A6 - 0x6], D7 00000BEA 226E 0008 movea.l A1, [A6 + 0x8] 00000BEE 2251 movea.l A1, [A1] 00000BF0 2269 006C movea.l A1, [A1 + 0x6C] 00000BF4 2251 movea.l A1, [A1] 00000BF6 BE69 0002 cmp.w D7, [A1 + 0x2] 00000BFA 6E00 0046 bgt +0x48 /* 00000C42 */ 00000BFE 3D69 0002 FEF4 move.w [A6 - 0x10C], [A1 + 0x2] label00000C04: 00000C04 226E 0008 movea.l A1, [A6 + 0x8] 00000C08 2251 movea.l A1, [A1] 00000C0A 598F subq.l A7, 4 00000C0C 3F07 move.w -[A7], D7 00000C0E 2F29 006C move.l -[A7], [A1 + 0x6C] 00000C12 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000C16 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000C1A 2C1F move.l D6, [A7]+ 00000C1C 226E 0008 movea.l A1, [A6 + 0x8] 00000C20 2251 movea.l A1, [A1] 00000C22 BCA9 002E cmp.l D6, [A1 + 0x2E] 00000C26 6600 0008 bne +0xA /* 00000C30 */ 00000C2A 1D7C 0001 FFF8 move.b [A6 - 0x8], 0x1 label00000C30: 00000C30 BE6E FEF4 cmp.w D7, [A6 - 0x10C] 00000C34 6C00 000C bge +0xE /* 00000C42 */ 00000C38 5247 addq.w D7, 1 00000C3A 3D47 FFFA move.w [A6 - 0x6], D7 00000C3E 4EFA FFC4 jmp [PC - 0x3C /* 00000C04 */] label00000C42: 00000C42 1E2E FFF8 move.b D7, [A6 - 0x8] 00000C46 0A07 0001 xori.b D7, 0x1 00000C4A 6700 001E beq +0x20 /* 00000C6A */ 00000C4E 226E 0008 movea.l A1, [A6 + 0x8] 00000C52 2251 movea.l A1, [A1] 00000C54 206E 0008 movea.l A0, [A6 + 0x8] 00000C58 2050 movea.l A0, [A0] 00000C5A 2F28 002E move.l -[A7], [A0 + 0x2E] 00000C5E 2F29 006C move.l -[A7], [A1 + 0x6C] 00000C62 3F3C 0006 move.w -[A7], 0x6 00000C66 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label00000C6A: 00000C6A 226E 0008 movea.l A1, [A6 + 0x8] 00000C6E 2251 movea.l A1, [A1] 00000C70 4269 0064 clr.w [A1 + 0x64] 00000C74 4227 clr.b -[A7] 00000C76 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] label00000C7A: 00000C7A 4CDF 1FE0 movem.l D5,D6,D7,A0,A1,A2,A3,A4, [A7]+ 00000C7E 4E5E unlink A6 00000C80 205F movea.l A0, [A7]+ 00000C82 5C8F addq.l A7, 6 00000C84 4ED0 jmp [A0] 00000C86 022E 2000 022E andi.b [A6 + 0x22E], 0x0 00000C8C 2000 move.l D0, D0 00000C8E 0C54 6865 cmpi.w [A4], 0x6865 /* 'he' */ 00000C92 2077 6F72 6420 6973 2000 movea.l A0, [[A7 + 0x64206973] + 0x2000] export_85: 00000C9C 4E56 0000 link A6, 0 00000CA0 48E7 0108 movem.l -[A7], D7,A4 00000CA4 558F subq.l A7, 2 00000CA6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000CAA 286E 0008 movea.l A4, [A6 + 0x8] 00000CAE 2854 movea.l A4, [A4] 00000CB0 486C 0008 pea.l [A4 + 0x8] 00000CB4 A8AD syscall PtInRect 00000CB6 1E1F move.b D7, [A7]+ 00000CB8 6700 0038 beq +0x3A /* 00000CF2 */ 00000CBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CC0 3F3C 000E move.w -[A7], 0xE 00000CC4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000CC8 558F subq.l A7, 2 00000CCA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000CCE 286E 0008 movea.l A4, [A6 + 0x8] 00000CD2 2854 movea.l A4, [A4] 00000CD4 486C 001C pea.l [A4 + 0x1C] 00000CD8 A8AD syscall PtInRect 00000CDA 1E1F move.b D7, [A7]+ 00000CDC 6700 000C beq +0xE /* 00000CEA */ 00000CE0 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00000CE6 4EFA 0006 jmp [PC + 0x6 /* 00000CEE */] label00000CEA: 00000CEA 422E 0010 clr.b [A6 + 0x10] label00000CEE: 00000CEE 4EFA 0006 jmp [PC + 0x6 /* 00000CF6 */] label00000CF2: 00000CF2 422E 0010 clr.b [A6 + 0x10] label00000CF6: 00000CF6 4CDF 1080 movem.l D7,A4, [A7]+ 00000CFA 4E5E unlink A6 00000CFC 205F movea.l A0, [A7]+ 00000CFE 508F addq.l A7, 8 00000D00 4ED0 jmp [A0] export_84: 00000D02 4E56 FFF8 link A6, -0x0008 00000D06 48E7 0308 movem.l -[A7], D6,D7,A4 00000D0A 558F subq.l A7, 2 00000D0C 286E 0010 movea.l A4, [A6 + 0x10] 00000D10 2F14 move.l -[A7], [A4] 00000D12 286E 0008 movea.l A4, [A6 + 0x8] 00000D16 2854 movea.l A4, [A4] 00000D18 486C 001C pea.l [A4 + 0x1C] 00000D1C A8AD syscall PtInRect 00000D1E 1E1F move.b D7, [A7]+ 00000D20 6700 00B4 beq +0xB6 /* 00000DD6 */ 00000D24 4A2D FFEC tst.b [A5 - 0x14] 00000D28 6700 007C beq +0x7E /* 00000DA6 */ 00000D2C 426E FFF8 clr.w [A6 - 0x8] label00000D30: 00000D30 286E 0008 movea.l A4, [A6 + 0x8] 00000D34 2854 movea.l A4, [A4] 00000D36 286C 002E movea.l A4, [A4 + 0x2E] 00000D3A 2854 movea.l A4, [A4] 00000D3C 3E2E FFF8 move.w D7, [A6 - 0x8] 00000D40 49EC 0002 lea.l A4, [A4 + 0x2] 00000D44 4246 clr.w D6 00000D46 1C34 7000 move.b D6, [A4 + D7.w] 00000D4A 4A46 tst.w D6 00000D4C 6700 000A beq +0xC /* 00000D58 */ 00000D50 526E FFF8 addq.w [A6 - 0x8], 1 00000D54 4EFA FFDA jmp [PC - 0x26 /* 00000D30 */] label00000D58: 00000D58 558F subq.l A7, 2 00000D5A 2F2D FFEE move.l -[A7], [A5 - 0x12] 00000D5E 286E 0008 movea.l A4, [A6 + 0x8] 00000D62 2854 movea.l A4, [A4] 00000D64 286C 002E movea.l A4, [A4 + 0x2E] 00000D68 2854 movea.l A4, [A4] 00000D6A 49EC 0002 lea.l A4, [A4 + 0x2] 00000D6E 2F0C move.l -[A7], A4 00000D70 3E2E FFF8 move.w D7, [A6 - 0x8] 00000D74 48C7 ext.l D7 00000D76 2F07 move.l -[A7], D7 00000D78 2F2D FFF2 move.l -[A7], [A5 - 0xE] 00000D7C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00000D80 3E1F move.w D7, [A7]+ 00000D82 3D47 FFFA move.w [A6 - 0x6], D7 00000D86 4A6E FFFA tst.w [A6 - 0x6] 00000D8A 6600 0016 bne +0x18 /* 00000DA2 */ 00000D8E 558F subq.l A7, 2 00000D90 2F2D FFEE move.l -[A7], [A5 - 0x12] 00000D94 2F2D FFF2 move.l -[A7], [A5 - 0xE] 00000D98 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000D9C 3E1F move.w D7, [A7]+ 00000D9E 3D47 FFFA move.w [A6 - 0x6], D7 label00000DA2: 00000DA2 4EFA 000A jmp [PC + 0xA /* 00000DAE */] label00000DA6: 00000DA6 3F3C FC18 move.w -[A7], 0xFC18 00000DAA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] label00000DAE: 00000DAE 486E FFFC pea.l [A6 - 0x4] 00000DB2 486D 0082 pea.l [A5 + 0x82 /* export_12 */] 00000DB6 3F3C 0004 move.w -[A7], 0x4 00000DBA 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000DBE 4267 clr.w -[A7] 00000DC0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DC4 3F3C 0005 move.w -[A7], 0x5 00000DC8 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000DCC 2D6E FFFC 0014 move.l [A6 + 0x14], [A6 - 0x4] 00000DD2 4EFA 001E jmp [PC + 0x1E /* 00000DF2 */] label00000DD6: 00000DD6 598F subq.l A7, 4 00000DD8 286E 0010 movea.l A4, [A6 + 0x10] 00000DDC 2F0C move.l -[A7], A4 00000DDE 286E 000C movea.l A4, [A6 + 0xC] 00000DE2 2F0C move.l -[A7], A4 00000DE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DE8 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000DEC 2E1F move.l D7, [A7]+ 00000DEE 2D47 0014 move.l [A6 + 0x14], D7 label00000DF2: 00000DF2 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000DF6 4E5E unlink A6 00000DF8 205F movea.l A0, [A7]+ 00000DFA 4FEF 000C lea.l A7, [A7 + 0xC] 00000DFE 4ED0 jmp [A0]